package jp.seraph.same.controller;


public interface MotionElementController {
    public void rename(String aElementName);

    public void setBasePose(String aPoseName) throws IllegalArgumentException;

    public void selectJoint(String aId) throws IllegalArgumentException;

    public void deselectJoint(String aId) throws IllegalArgumentException;

    public void setStartTiming(int aTiming) throws IllegalArgumentException;

    public void setConditionElementName(String aElementName) throws IllegalArgumentException;

    public void delete();
}